﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Fly.Common.Linq;

namespace RN.ERP.DTO
{
    public class QueryPersonInfoCondition : IParameterCondition
    {
        public ParameterValue<Int32> ID { get; set; }
        public ParameterValue<Int32?> ClassId { get; set; }
        public ParameterValue<Guid> CorpGuid { get; set; }
        public ParameterValue<Guid> EmpGuid { get; set; }
        public ParameterValue<string> AreaCode { get; set; }
        public ParameterValue<string> FlowCode { get; set; }
        public ParameterValue<string> TypeFlag { get; set; }
        public ParameterValue<string> Name { get; set; }
        //public ParameterValue<Int32?> TypeFlags { get; set; }
        //public ParameterValue<string> CertificateSpecialty { get; set; }
        //public ParameterValue<string> CertificateLevel { get; set; }
        //public ParameterValue<DateTime?> GetCertificateDate { get; set; }
        public ParameterValue<Byte?> Sex { get; set; }
        public ParameterValue<string> Post_psZG { get; set; }
        public ParameterValue<string> Post_psZGCode { get; set; }
        public ParameterValue<string> IDCard { get; set; }
        public ParameterValue<string> corpName { get; set; }
        public ParameterValue<string> Education { get; set; }
        public ParameterValues<int> TypeFlags { get; set; }
        public ParameterValue<string> CertificateSpecialty { get; set; }
        public ParameterValue<string> CertificateLevel { get; set; }
        public ParameterValue<string> CertificateCode { get; set; }
        public ParameterValue<string> StampCode { get; set; }
        public ParameterValue<string> MobileTel { get; set; }
        public ParameterValue<int> GroupID { get; set; }
        public ParameterValue<int> GroupTreeID { get; set; }
        public ParameterValue<Byte?> isShenBao { get; set; }
        public ParameterValue<Byte> IfHaveCa { get; set; }
    }
}